Uses of Class
negotiator.Bid

Packages that use Bid
negotiator   
negotiator.actions   
negotiator.analysis   
negotiator.bidding   
negotiator.boaframework   
negotiator.utility   
 

Uses of Bid in negotiator
 

Methods in negotiator that return Bid
 Bid BidHistory.getLastBid()
          Returns the last bid added to the history.
 Bid Domain.getRandomBid()
          KH 070511: Moved to here since it is generic method that can be made available to all agents.
 Bid Domain.getRandomBid(java.util.Random r)
          KH 070511: Moved to here since it is generic method that can be made available to all agents.
 Bid BidIterator.next()
           
 

Methods in negotiator with parameters of type Bid
 boolean Bid.equals(Bid pBid)
           
 double Agent.getUtility(Bid bid)
          A convenience method to get the discounted utility of a bid.
 

Uses of Bid in negotiator.actions
 

Methods in negotiator.actions that return Bid
 Bid Offer.getBid()
          Returns the bid offered by the agent which created this offer.
 

Constructors in negotiator.actions with parameters of type Bid
Offer(Agent agent, Bid bid)
          Creates an action symbolizing an offer to the opponent.
Offer(AgentID agent, Bid bid)
          Creates an action symbolizing an offer for the opponent.
Offer(Bid bid)
          Creates an action symbolizing an offer for the opponent.
 

Uses of Bid in negotiator.analysis
 

Methods in negotiator.analysis that return Bid
 Bid BidPoint.getBid()
          Bid from which the utilities are represented.
 

Methods in negotiator.analysis that return types with arguments of type Bid
 java.util.List<Bid> BidSpace.getParetoFrontierBids()
          Method which returns a list of the Pareto efficient bids.
 

Method parameters in negotiator.analysis with type arguments of type Bid
 BidPoint BidSpace.getNearestBidPoint(double utilA, double utilB, double weightA, double weightB, java.util.ArrayList<Bid> excludeList)
          Finds the bid with the minimal distance weightA*DeltaUtilA^2+weightB*DeltaUtilB^2 where DeltaUtilA is the difference between given utilA and the actual utility of the bid.
 

Constructors in negotiator.analysis with parameters of type Bid
BidPoint(Bid bid, java.lang.Double... utility)
          Create a BidPoint by given the bid and the tuple of utilities for that bid.
BidPointTime(Bid bid, java.lang.Double utilityA, java.lang.Double utilityB, double time)
          Create a BidPointTime object, which is a tuple of a specific bid, the utility of this bid for both agents, and the time at which the bid was offered.
 

Uses of Bid in negotiator.bidding
 

Methods in negotiator.bidding that return Bid
 Bid BidDetails.getBid()
          Returns the bid.
 

Methods in negotiator.bidding with parameters of type Bid
 int BidStrictSorterUtility.compare(Bid b1, Bid b2)
          Comperator.
 void BidDetails.setBid(Bid bid)
          Set the bid.
 

Constructors in negotiator.bidding with parameters of type Bid
BidDetails(Bid bid, double myUndiscountedUtil)
          Creates a BidDetails-object which stores a bid with it's corresponding utility.
BidDetails(Bid bid, double myUndiscountedUtil, double time)
          Creates a BidDetails-object which stores a bid with it's corresponding utility and the time it was offered.
 

Uses of Bid in negotiator.boaframework
 

Methods in negotiator.boaframework that return Bid
 Bid OutcomeTuple.getLastBid()
           
 

Methods in negotiator.boaframework with parameters of type Bid
 double OpponentModel.getBidEvaluation(Bid bid)
          Determines the utility of a bid according to the preference profile.
 double NegotiationSession.getDiscountedUtility(Bid bid, double time)
          Returns the discounted utility of a bid given the bid and the time at which it was offered.
 void OutcomeTuple.setLastBid(Bid lastBid)
           
 void OpponentModel.updateModel(Bid opponentBid)
          Method used to update the opponent model.
abstract  void OpponentModel.updateModel(Bid bid, double time)
          Method used to update the opponent model.
 

Constructors in negotiator.boaframework with parameters of type Bid
OutcomeTuple(Bid lastBid, java.lang.String name, double time, int agentASize, int agentBSize, java.lang.String logMsg, java.lang.String acceptedBy)
           
 

Uses of Bid in negotiator.utility
 

Methods in negotiator.utility that return Bid
 Bid UtilitySpace.getMaxUtilityBid()
          Totally revised, brute-force search now.
 Bid UtilitySpace.getMinUtilityBid()
          Returns the the worst bid.
 

Methods in negotiator.utility with parameters of type Bid
 double UtilitySpace.getEvaluation(int pIssueIndex, Bid bid)
          Returns the utility of one issue in the bid.
 java.lang.Double EvaluatorDiscrete.getEvaluation(UtilitySpace uspace, Bid bid, int issueID)
          Returns the evaluation of the value of the issue of the bid.
 java.lang.Double EvaluatorInteger.getEvaluation(UtilitySpace uspace, Bid bid, int index)
           
 java.lang.Double Evaluator.getEvaluation(UtilitySpace uspace, Bid bid, int index)
          This method returns the utility of the value of an issue.
 java.lang.Integer EvaluatorDiscrete.getEvaluationNotNormalized(Bid bid, int ID)
           
 double UtilitySpace.getUtility(Bid bid)
           
 double UtilitySpace.getUtilityWithDiscount(Bid bid, double time)
           
 double UtilitySpace.getUtilityWithDiscount(Bid bid, long timeAfterStart, long deadline)
          Deprecated. 
 double UtilitySpace.getUtilityWithDiscount(Bid bid, Timeline timeline)
          Let d in (0, 1) be the discount factor.